實現一個 Variant
很多時候我們希望能夠用一個變量來保存和操作不同類型的數據(比如解析文本創建 AST 時保存不同類型的結點),這種需求可以通過繼承來滿足,但繼承意味着得使用指針或引用,除了麻煩和可能引起的效率問題,該做 ...
很多時候我們希望能夠用一個變量來保存和操作不同類型的數據(比如解析文本創建 AST 時保存不同類型的結點),這種需求可以通過繼承來滿足,但繼承意味着得使用指針或引用,除了麻煩和可能引起的效率問題,該做 ...